NO C2C | NO THIRD-PARTY VENDORS | NO SPONSORSHIP AVAILABLE
Location: Weston, FL
Pay Rate: $61.30/hour
Duration: 10/12/2026 - 10/11/2027
Position Summary
We are seeking an experienced Staff Application Software Engineer (Contractor) who can quickly integrate into an established team and begin delivering production-ready code within the first few weeks. In this role, you will independently design and implement complex software solutions for robotic-assisted surgery products.
You will collaborate closely with engineering teams and subject matter experts to develop innovative, market-leading software that meets customer and system requirements. The position requires adherence to Agile development practices and software engineering principles to ensure applications are safe, reliable, and user-friendly.
Key Responsibilities
- Quickly learn and understand existing architecture, codebases, and development workflows.
- Design and develop application software components according to defined requirements and architectural standards.
- Follow established coding standards, design principles, and best practices.
- Collaborate with project managers and engineers to ensure successful project delivery.
- Participate in code reviews, unit testing, component testing, code analysis, and defect management activities.
- Create and maintain software engineering documentation in compliance with Quality Management System (QMS) procedures.
- Communicate project progress, technical decisions, risks, and challenges effectively.
Required Qualifications
- Bachelor's degree in Software Engineering, Computer Science, or a related field.
- 4+ years of professional software development experience.
- Strong proficiency in C++ and Object-Oriented Programming (OOP) in a production environment.
- Ability to work independently and contribute quickly within an established development team.
Preferred Qualifications
- Previous contractor or consulting experience with a proven ability to join projects mid-stream and become productive quickly.
- Experience with Qt/QML, Linux, and/or Docker.
- Strong understanding of the full Software Development Life Cycle (SDLC) and Agile methodologies.
- Experience with:
- Static and dynamic code analysis
- Memory management
- Unit testing and code coverage tools
- CI/CD pipelines
- Security testing
- Task, defect, and requirements management systems
- Knowledge of:
- Linear algebra
- Computational geometry
- Computer graphics
- Software architecture and design patterns
- Experience in:
- Medical imaging
- Image processing
- Computer vision
- Algorithm development
- Computer-assisted surgery
- Robotics
- Experience developing software in regulated environments, preferably within the biomedical or medical device industry.
Technical Skills
C++, Object-Oriented Programming, Qt/QML, Linux, Docker, Agile, SDLC, CI/CD, Computer Vision, Robotics, Medical Imaging, Image Processing, Software Architecture, Design Patterns, Computational Geometry, Linear Algebra, Unit Testing, Code Reviews, Defect Management
All qualified applicants will receive consideration for employment without regard to race, color, national origin, age, ancestry, religion, sex, sexual orientation, gender identity, gender expression, marital status, disability, medical condition, genetic information, pregnancy, or military or veteran status. We consider all qualified applicants, including those with criminal histories, in a manner consistent with state and local laws, including the California Fair Chance Act, City of Los Angeles' Fair Chance Initiative for Hiring Ordinance, Los Angeles County Fair Chance Ordinance, and San Francisco Fair Chance Ordinance.